package jmine.tec.services.test.services;

import jmine.tec.services.ServicesController;
import jmine.tec.services.annotations.ServiceFields;
import jmine.tec.services.api.ActionsEnum;
import jmine.tec.services.api.ServiceExecutionException;
import bancosys.tec.services.api.AbstractService;

/**
 * @author Marcio Ribeiro (mmr)
 * @created Sep 22, 2011
 */
@ServiceFields(action = ActionsEnum.ALTERAR, required = { ServiceFieldsCaracteresEstranhosTestService.CAMPO_OBRIGATORIO_COM_CHARS_ESTRANHOS }, optional = { ServiceFieldsCaracteresEstranhosTestService.CAMPO_OPCIONAL_COM_CHARS_ESTRANHOS })
public class ServiceFieldsCaracteresEstranhosTestService extends AbstractService<ServicesController> {
    public static final String CAMPO_OBRIGATORIO_COM_CHARS_ESTRANHOS = "Câmpó Õbrîgãtóríõ Çòm Çarâctêrés Èsträñhôs";

    public static final String CAMPO_OPCIONAL_COM_CHARS_ESTRANHOS = "Câmpó Õpçíonâl Çòm Çarâctêrés Èsträñhôs";

    public static final String CAMPO_OBRIGATORIO_SEM_CHARS_ESTRANHOS = "CampoObrigatorioComCaracteresEstranhos";

    public static final String CAMPO_OPCIONAL_SEM_CHARS_ESTRANHOS = "CampoOpcionalComCaracteresEstranhos";

    /**
     * {@inheritDoc}
     */
    public void execute() throws ServiceExecutionException {
        // do nothing
    }
}
